html {
	overflow-x:hidden;
}
body {
	width: 100%;
	background-color: #fff;
	margin: 0;
	padding: 0;
}
#gNavi .navi01 a {
	color: #005495;
	background: url(../image/icon03.gif) no-repeat right 26px;
}
.mainImg {
	width: 100%;
	height: 530px;
	background: url(../image/hjhjhj.jpg) no-repeat center;
	margin-bottom: 10px;
}
.ltb {
	width:1920px;
	height:424px;
	margin-left:-960px;
	left:50%;
	position:relative;
	z-index: auto;
	overflow: hidden;
}
/*add by namezhych 20160811 start */

.wgj_banner {
	width:100%;
	height:424px;
	background:url(../image/wgj.jpg) no-repeat center top;
}
.wgj1_banner {
	width:100%;
	height:424px;
	background:url(../image/wgj1.jpg) no-repeat center top;
}
.wgj2_banner {
	width:100%;
	height:424px;
	background:url(../image/wgj2.jpg) no-repeat center top;
}
/*add by namezhych 20160811 end*/
.ltbb {
	width:1920px;
	height:538px;
	margin-left:-960px;
	left:50%;
	position:relative;
	z-index: auto;
	overflow: hidden;
}
.ltob {
	width:1920px;
	height:537px;
	margin-left:-960px;
	left:50%;
	position:relative;
	z-index: auto;
	overflow: hidden;
}
.ltbf {
	width:1920px;
	height:306px;
	margin-left:-960px;
	left:50%;
	position:relative;
	z-index: auto;
	overflow: hidden;
}
.mb a:hover, .mb a:focus {
	color: #ff4a00;
	text-decoration: none;
}
.jjrs {
	line-height:40px;
	text-align:center;
	padding-top:30px;
}
.qsy {
	color:#000;
	font-weight:bold;
	margin-top:20px;
}
.ltbv {
	width:1920px;
	height:478px;
	margin-left:-960px;
	left:50%;
	position:relative;
	z-index: auto;
	overflow: hidden;
}
.ltbr {
	width:1920px;
	left:50%;
	height:58px;
	margin-left:-960px;
	position:relative;
	z-index: auto;
	overflow: hidden;
}
#topSlide a {
	display:  block;
	width:  100%;
	height:  100%;
}
.dd {
	margin-left:50px;
	margin-bottom:30px;
	text-align:left;
	font-size:36px;
	color:#1A814A;
}
.djj {
	width:960px;
	font-size:18px;
	line-height:36px;
	margin:0 auto;
	height:400px;
}
.mb {
	background: url(../image/nu.jpg) no-repeat center center;
	height: 45px;
	color:#fff;
	font-size:18px;
	line-height:45px;
}
.mb a {
	color:#fff;
}
#flsm {
	width: 1000px;
	margin: 30px auto;
}
#flsm p {
	font-size: 14px;
	line-height: 26px;
}
#flsm strong {
	color: red;
	line-height: 40px;
	font-size: 18px;
	padding-top:10px;
}
.hflv p a, .bui p a, .but p a {
	color:#D04040;
}
.jjl {
	background: url(../image/mn.jpg) no-repeat;
	width:500px;
	text-align:right;
	float:left;
	padding-top:140px;
}
.jjlb {
	width:500px;
	text-align:right;
	float:left;
}
.m45 {
	color:#000;
	margin-top:100px;
	margin-bottom:100px;
}
.m66 {
	color:#000;
	margin-top:53px;
	margin-bottom:52px;
}
.gkl {
	color:#D44D2D;
	font-size:28px;
}
.bdi {
	color:#4FAD5F;
}
.gem {
	margin-top:90px;
	margin-bottom:50px;
}
.germ {
	margin-top:150px;
}
.clf {
	color:#D44D2D;
}
.m32 {
	margin-top:40px;
}
.m30 {
	margin-bottom:30px;
}
.zl {
	line-height:32px;
	text-align:left;
	font-size:20px;
}
.m60 {
	line-height:160px;
	color:#851114;
	font-size:20px;
}
.ne1 {
	text-align:Center;
	float:left;
	width:278px;
	margin-left:37px;
}
.neu {
	text-align:Center;
	float:left;
	width:278px;
	margin-left:137px;
}
.ne1y {
	float:left;
	margin-left:107px;
}
.m10 {
	margin-top:30px;
	margin-bottom:30px;
}
.f1 {
	margin-top:25px;
	font-size:18px;
}
.f2 {
	margin-top:25px;
	font-size:22px;
	font-weight:bold;
	line-height:40px;
}
.f3 {
	line-height:30px;
	font-size:18px;
}
.hf {
	text-align:left;
	font-size:18px;
	line-height:30px;
	padding-left:15px;
}
.hfv {
	width:960px;
	margin:0 auto;
	text-align:left;
	margin-bottom:20px;
	font-size:18px;
	line-height:34px;
}
.hflv {
	padding-top:40px;
	padding-left:30px;
	width:540px;
	float:left;
}
.select_pro {
	width: 95px;
	height: 20px;
	display: block;
	background: url(../image/select.jpg) left bottom no-repeat;
	float: right;
	line-height: 20px;
	margin: 2px 20px 0 0;
	position: relative;
	cursor: pointer;
}
.select_pro span {
	font-family: "宋体";
	font-size: 12px;
	color: #e2e9ec;
	margin-left: 23px;
}
.son_ul li {
	line-height: 25px;
	padding-left: 10px;
}
.f1a {
	font-size:22px;
	color:#006A6A;
}
.ne2 {
	float:left;
	margin-top:20px;
	margin-left:100px;
	text-align:center;
}
.hfrvv {
	padding-top:60px;
}
.hflvu {
	padding-left: 30px;
	width: 540px;
	float: left;
}
.ceg {
	color:#000;
}
.dod {
	background-color:#7C5045;
	color:#fff;
	padding-left:30px;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-right:30px;
}
.nku {
	font-size:20px;
	color:#006A6A;
}
.cko {
	padding-left:30px;
}
.f20 {
	margin-top:30px;
	margin-bottom:30px;
	font-size:20px;
}
.hfl {
	padding-left:30px;
	width:490px;
	float:left;
}
.geto {
	padding-left:30px;
	padding-right:30px;
}
.bl {
	margin-bottom:40px;
}
.blt {
	color:#227E69;
}
.it {
	text-indent:2em;
}
.f4 {
	margin-top:20px;
	margin-bottom:20px;
	color:#851114;
	line-height:30px;
	font-size:22px;
}
.ges {
	height: 180px;
	width:960px;
	margin-top:60px;
}
.geol {
	width:400px;
	margin-left:30px;
	float:left;
}
.geor {
	text-align:left;
	line-height:40px;
	float:left;
	margin-top:60px;
	margin-left:50px;
}
.bfr {
	color:#5C9E9A;
	font-size:20px;
}
.bfr1 {
	color:#FFA852;
	font-size:20px;
}
.bfr2 {
	color:#951023;
	font-size:20px;
}
.zlt {
	border-bottom:2px solid #AEAEAE;
	/*padding-left:30px;*/
	font-size:32px;
	line-height:70px;
	text-align:left;
	margin-top:15px;/*margin-bottom:50px;*/
}
.zltv {
	border-bottom:2px solid #AEAEAE;
	padding-left:30px;
	font-size:20px;
	line-height:70px;
	text-align:left;
	margin-bottom:50px;
}
.ys {
	color:#006A6A;
}
.blv {
	color:#000;
}
.bd {
	color:#E2794C;
	overflow: hidden;
}
.jjr {
	text-align:left;
	width:420px;
	margin-left:30px;
	float:left;
}
.jjr img {
	text-align: left;
	display: inline;
}
.lie {
	border-top:5px solid #DCDCDC;
	width:100%;
}
.slt {
	width:960px;
	margin:0 auto;
	text-align:center;
	padding-top:40px;
}
.slth {
	width:960px;
	margin:0 auto;
	text-align:left;
	padding-top:40px;
}
.slth p {
	line-height:32px;
	font-size:18px;
	width:960px;
	margin:0 auto;
	text-align:left;
}
.bh {
	padding-top:30px;
}
.bh p, .bhx p {
	line-height:32px;
	font-size:18px;
	text-align:center;
}
.red {
	color:#FF0101;
}
.lif {
	letter-spacing:3px;
	font-size:40px;
	margin-bottom:36px;
}
.lic {
	background-color:#404040;
	color:#FFF;
	width:295px;
	margin:0 auto;
	height:32px;
	line-height:32px;
	margin-bottom:36px;
	font-size:22px;
}
.bh {
	background: url(../image/bm.jpg) no-repeat;
	width:952px;
	margin:0 auto;
	height:503px;
	line-height:32px;
	margin-bottom:36px;
	font-size:22px;
}
.bhx {
	background: url(../image/bmx.jpg) no-repeat;
	width:952px;
	margin:0 auto;
	height:503px;
	line-height:32px;
	margin-bottom:36px;
	font-size:22px;
	padding-top:30px;
}
.liff {
	color:#E06A00;
}
.djg {
	width:920px;
	height:360px;
	background: url(../image/sjb.jpg) no-repeat 243px 0;
}
.gr1 {
	margin-top: 50px;
	margin-left: 176px;
	float:left;
	height:170px;
	width:280px;
	font-size:18px;
}
.gr2 {
	margin-top: 50px;
	margin-left:62px;
	float:left;
	height:170px;
	width:280px;
	font-size:18px;
}
.gr3 {
	padding-top: 40px;
	padding-left:57px;
	height:60px;
	margin:0 auto;
	width:280px;
	font-size:18px;
}
.gey {
	width:940px;
	height:316px;
}
.gey li {
	float:left;
	height:150px;
	margin-left:8px;
	text-align:center;
	margin-top:20px;
	line-height:150px;
	width:226px;
	font-size: 16px;
}
.gey li:hover {
	background-color:#D79B5C
}
.gey li:hover a {
	color:#fff;
	display: block;
}
.re1 {
	background-color:#FAF2E5;
}
.re2 {
	background-color:#F7EBEB;
}
.re3 {
	background-color:#ECFBF8;
}
.re4 {
	background-color:#EBEBF5;
}
.re5 {
	background-color:#E9F7E8;
}
.re6 {
	background-color:#F6E8F5;
}
.re7 {
	background-color:#FBFCEC;
}
.re8 {
	background-color:#F6EFE9;
}
.get {
	padding-left:20%;
	color:#FFF;
	font-size:30px;
	letter-spacing:3px;
	line-height:50px;
	height:50px;
	margin-top:20px;
	background-color:#D79B5C;
	width:100%;
}
.getd {
	padding-left:20%;
	color:#000;
	font-size:30px;
	letter-spacing:3px;
	line-height:50px;
	height:50px;
	margin-top:20px;
	background-color:#D2D2D2;
	width:100%;
}
.gets {
	padding-left:20%;
	color:#FFF;
	font-size:30px;
	letter-spacing:3px;
	line-height:50px;
	height:50px;
	margin-top:20px;
	background-color:#95C5C5;
	width:100%;
}
.gep {
	width:960px;
	margin:0 auto;
}
.ve {
	height:60px;
	line-height:60px;
	font-size:40px;
	color:#A75E27;
	text-align:center;
	display:block;
}
.pc1 {
	float:left;
	margin-top:30px;
	margin-left:60px;
	width:320px;
}
.pc11 {
	float:left;
	margin-top:1px;
	margin-left:60px;
	width:320px;
}
.pc2 {
	float:left;
	margin-top:30px;
	margin-left:120px;
	width:320px;
}
.pc3 {
	float:left;
	margin-top:70px;
	margin-left:70px;
	width:320px;
}
.pc4 {
	float:left;
	margin-top:45px;
	margin-left:150px;
	width:320px;
}
.pc5 {
	float:left;
	margin-top:20px;
	margin-left:150px;
	width:320px;
}
.pc5 p, .pc2 p {
	font-size:18px;
	line-height:26px;
}
.pc3 p {
	font-size:18px;
	color:#B67442;
	line-height:26px;
}
.pc4 p, .pc2 p {
	font-size:18px;
	line-height:26px;
}
.ge1 {
	margin-top:20px;
	margin-left:640px;
	font-size: 21px;
	width: 500px;
}
.geo {
	margin-top:35px;
	margin-left:900px;
	width: 580px;
}
.ge2 {
	line-height: 38px;
	_line-height: 33px;
*line-height: 33px;
	font-size: 21px;
	width: 400px;
	float:left;
}
.ge3 {
	margin-top: 35px;
	margin-left: 985px;
	font-size: 21px;
	width: 520px;
}
.dgo {
	font-size: 21px;
	margin-top: 50px;
	margin-left:100px;
	line-height: 38px;
	width: 700px;
}
.dgo1 {
	margin-left:100px;
	line-height: 38px;
	font-size: 21px;
	width: 700px;
}
.ge4 {
	margin-top: 35px;
	margin-left: 1000px;
	font-size: 21px;
	width: 500px;
}
.cot {
	width:960px;
	margin:0 auto;
	padding-top: 90px;
}
.cot_bg {
	width:100%;
	height:404px;
	background:url(../image/lstwgj1.jpg) no-repeat center top;
}
.cotd {
	width:946px;
	margin:0 auto;
}
.gs {
	width: 1240px;
	height: 45px;
	margin:30px auto 0px;
	/*margin-left: -960px;
	left: 50%;
	position: relative;*/
	z-index: auto;
	overflow: hidden;
	/*padding-left: 30%;*/
	color:#000;
	font-size:20px;
	line-height:45px;
	letter-spacing:2px;
}
.ltit {
	letter-spacing:6px;
	color:#0A4E41;
	font-size:50px;
	font-weight: bold;
	text-align:Center;
}
.ltitc {
	letter-spacing:6px;
	color:#0A4E41;
	font-size:50px;
	font-weight: bold;
	margin-left:320px;
}
.bui {
	float:left;
	width:500px;
	margin-top:90px;
}
.but {
	float:right;
	width:500px;
}
.ltitd {
	letter-spacing:4px;
	color:#0A4E41;
	font-size:48px;
	font-weight: bold;
	margin-left:65px;
	line-height:68px;
	margin-bottom: 30px;
}
.tal table, .pc3 table, .pc4 table, pc5 table, .pc2 table, .slt table, .hflv table, .slth table {
	border-collapse:collapse;
}
.tal table td, .pc3 table td, .pc4 table td, pc5 table td, .pc2 table td, .slt table td, .hflv table td, .slth table td {
	border:2px solid #000;
	font-size:16px;
}
.lx1 {
	width: 967px;
	line-height: 38px;
	font-size: 21px;
}
.bgo {
	width:300px;
	margin-top:10px;
}
.m46 {
	margin-top:46px;
}
.bke222 {
	width:300px;
	line-height: 38px;
	font-size: 21px;
	margin-left: 650px;
	margin-top:-197px;
	margin-bottom:130px;
}
.bke {
	text-align:Center;
	line-height: 38px;
	font-size: 21px;
	margin-left: -130px;
}
.pi {
	margin-top:28px;
	margin-left:20px;
}
.cl {
	color:#9E211F;
	margin-bottom:36px;
	padding-left:30px;
}
.ko {
	color:#9E211F;
}
.pi1 {
	margin-left:20px;
}
.ltits {
	text-align:right;
	color:#0A4E41;
	line-height:62px;
	font-size:28px;
	margin-right:120px;
	height: 62px;
}
.ltitsc {
	text-align:right;
	color:#0A4E41;
	line-height:62px;
	font-size:28px;
	margin-right:120px;
}
#topSlide li {
	height: 550px;
	float: left;
}
.table-c table {
	border-right:1px solid #000;
	border-bottom:1px solid #000
}
.table-c table td {
	border-left:1px solid #000;
	border-top:1px solid #000
}
.mainImg .iconUl .next {
	margin-top: -27px;
	position: absolute;
	top: 50%;
	left: 0;
}
.mainImg .iconUl .prev {
	margin-top: -27px;
	position: absolute;
	top: 50%;
	right: 0;
}
.po {
	width:960px;
	margin:0 auto;
	margin-top:12px;
}
.pl {
	margin-top:95px;
	float:left;
	width:540px;
	background-color:#FFE5E4;
	height:193px;
	padding-right:21px;
	padding-left:21px;
	padding-top:30px;
	border:1px solid #FED8D5;
}
.pl3 {
	margin-top:40px;
	float:left;
	width:530px;
	background-color:#F5EFCF;
	height:227px;
	padding-right:21px;
	padding-left:21px;
	padding-top:30px;
	border:1px solid #F4EECC;
}
.pl4 {
	margin-top:40px;
	float:left;
	width:548px;
	background-color:#F5EFCF;
	height:310px;
	padding-right:21px;
	padding-left:21px;
	padding-top:30px;
	border:1px solid #F4EECC;
}
.pr5 {
	margin-top:40px;
	float:left;
	width:318px;
	height:344px;
}
.pz {
	width:960px;
	margin:0 auto;
}
.prc {
	margin-top:39px;
	float:left;
	width:315px;
	height:279px;
}
.prc3 {
	margin-top:39px;
	float:left;
	width:365px;
	height:330px;
}
.pr4 {
	margin-left:30px;
	margin-top:39px;
	float:right;
	width:274px;
	height:361px;
}
.pl5 {
	background-color:#ECFFFD;
	margin-left:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	border:1px solid #F1E4D4;
	margin-top:39px;
	float:left;
	width:570px;
	height:385px;
}
.plcr {
	margin-top:46px;
	float:left;
	width:570px;
	background-color:#FFF9F3;
	height:211px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	border:1px solid #F1E4D4;
}
.plcr2 {
	margin-top:46px;
	margin-left:10px;
	float:left;
	width:542px;
	background-color:#FFF9F3;
	height:340px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	border:1px solid #F1E4D4;
}
.plcr p, .plcr2 p, .pl5 p {
	text-align:left;
	font-size:16px;
	line-height:34px;
}
.pl a, .plcr a, .pl3 a, .plcr2 a, .pl4 p a, .pl5 p a {
	color:#FF3B3A;
}
.pl p, .pl3 p, .pl4 p {
	text-align:right;
	font-size:16px;
	line-height:34px;
}
.prv {
	margin-left:40px;
	margin-top:95px;
	height:193px;
	float:left;
}
.pr3 {
	margin-left:40px;
	margin-top:40px;
	height:193px;
	float:left;
}
#h204 {
	margin: 0 auto;
	width: 1199px;
	margin-top:30px;
}
#main .txt01 {
	margin: 0 auto 75px;
	padding-top: 15px;
	width: 1199px;
	font-size: 16px;
	color: #262626;
}
.slth li {
	float:left;
	width:230px;
	height:132px;
	margin-top:12px;
	margin-left:5px;
}
.po li {
	float:left;
	width:180px;
	height:259px;
	margin-top:12px;
	margin-left:5px;
}
.mainImg .iconUl li a {
	display: block;
	width: 29px;
	height: 55px;
	background: url(../image/icon_next.png) no-repeat;
}
.mainImg .iconUl .prev a {
	background: url(../image/icon_prev.png) no-repeat;
}
.mainImg .iconUl li a:hover {
	background: url(../image/icon_next_on.gif) no-repeat;
}
.mainImg .iconUl .prev a:hover {
	background: url(../image/icon_prev_on.gif) no-repeat;
}
#main .photoList {
	margin: 0 -34px 10px 0;
	_margin: 0 -68px 10px 0;
	width: 1254px;
	height: auto;
	position: relative;
}
#main .photoList li {
	padding: 0 17px 17px 0;
	float: left;/*position: relative;*//*opacity: 0;
	filter: alpha(opacity=0);*/
}
#main .photoList li a {
	display: block;
}
#main .photoList li a:hover img {
	filter:alpha(opacity=00);
	opacity: 0;
}
#main .photoList .photo01, #main .photoList .photo02, #main .photoList .photo04, #main .photoList .photo05, #main .photoList .photo06, #main .photoList .photo08, #main .photoList .photo09 {
	width:225px;
}
#main .photoList .photo01 a {
	background: url(../image/photo01_on.jpg) no-repeat;
}
#main .photoList .photo02 a {
	background: url(../image/photo02_on.jpg) no-repeat;
}
#main .photoList .photo02 {
	position: absolute;
	top: 217px;
	left: 0;
}
#main .photoList .photo03 {
	width:468px;
}
#main .photoList .photo03 a {
	background: url(../image/photo03_on.jpg) no-repeat;
}
#main .photoList .photo04 a {
	background: url(../image/photo04_on.jpg) no-repeat;
}
#main .photoList .photo05 a {
	background: url(../image/photo05_on.jpg) no-repeat;
}
#main .photoList .photo06 a {
	background: url(../image/photo06_on.jpg) no-repeat;
}
#main .photoList .photo07 a {
	background: url(../image/photo07_on.jpg) no-repeat;
}
#main .photoList .photo07 {
	width:711px;
}
#main .photoList .photo08 a {
	background: url(../image/photo08_on.jpg) no-repeat;
}
#main .photoList .photo09 a {
	background: url(../image/photo09_on.jpg) no-repeat;
}
#main .photoList .photo02, #main .photoList .photo06, #main .photoList .photo08 {
	padding-bottom: 0;
}
#main .section .inner {
	width: 711px;
	float: left;
}
.bld {
	font-weight:bold;
	font-size:16px;
}
#main .section .news {
	padding: 0 3px 3px 0;
	background: url(../image/new_bg.gif) no-repeat right bottom;
}
#main .section .inner .photo {
	float: left;
	width: 248px;
}
#main .section .inner .newTxt {
	width: 450px;
	float: right;
}
#main .section .inner .newTxt li {
	border-top: solid 1px #d8d8d8;
}
.tug {
	line-height:27px;
	font-size:18px;
}
#main .section .inner .newTxt a {
	padding: 11px 15px 10px 13px;
 *+padding: 11px 15px 5px 25px;
	display: block;
	overflow: hidden;
}
#main .section .inner .newTxt .on a, #main .section .inner .newTxt a:hover {
	color: #21b145;
	background: url(../image/icon012.gif) no-repeat left center;
}
#main .section .inner .newTxt .on .floatL, #main .section .inner .newTxt a:hover .floatL {
	color: #005495;
}
#main .section .inner .newTxt .floatL {
	font-size: 12px;
	color: #363636;
	float: left;
}
#main .section .inner .newTxt a span {
	font-size: 11px;
	color: #bababa;
	float: right;
	cursor: pointer !important;
	display: block;
}
#main .section .inner .iconImg {
	margin: -3px 0 0 712px;
	position: relative;
	width: 95px;
	z-index: 999;
	overflow: hidden;
}
#main .section .inner .iconImg li {
	margin-right: 1px;
	float: left;
}
#main .section .inner .iconImg .icon01 a {
	width: 14px;
	height: 16px;
	display: block;
	background: url(../image/icon021.gif) no-repeat left top !important;
}
#main .section .inner .iconImg .icon01 .on {
	background: url(../image/icon02_on1.gif) no-repeat left top !important;
}
#main .section .inner .iconImg .icon02 a {
	width: 14px;
	height: 16px;
	display: block;
	background: url(../image/icon031.gif) no-repeat left top !important;
}
#main .section .inner .iconImg .icon02 .on {
	background: url(../image/icon03_on.gif) no-repeat left top !important;
}
.l20 {
	line-height:21px;
}
#main .section .inner .iconImg .more a {
	padding: 0 18px 0 10px;
	color: #fff;
	font-size: 9px;
	display: block;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	background: #21b145 url(../image/icon041.gif) no-repeat 35px 6px;
}
#main .section .btnRig {
	width: 469px;
	float: right;
	font-size: 16px;
	background:url(../image/bguang.jpg) no-repeat;
	height:255px;
	border: solid 1px #d8d8d8;
}
.link01 {
	font-size: 12px;
	line-height: 37px;
}
.i2 {
	font-size: 12px;
	line-height: 37px;
	padding-top:178px;
	text-indent:1em;
}
.i2s {
	text-indent:1em;
	font-size: 12px;
	line-height: 37px;
}
.link02 {
	font-size: 12px;
	line-height: 37px;
}
#main .recomendnews .dn {
	display:none;
}
#main .recomendnews .newson {
	display:block;
}
#gotop {
	width: 110px;
	position: fixed !important;
	position: absolute;
	right: 50px;
	top: 18%;
	z-index: 20000;
	text-align: center;
	font-size: 12px;
}
@-moz-document url-prefix() {
 #gotopc {
 top:63%;
 top:63%;
}
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 #gotopc {
-webkit-top:69%;
top:69%;/*only for webkit*/
}
}
#gotopc {
	width: 110px;
	position: fixed !important;
	position: absolute;
	right: 50px;
	/*2015-07-17修改	top: 55%;*/

    
    top:70%\9;
 #top:70%;
 *top:70%;
	_top:70%;
	z-index: 20000;
	text-align: center;
	font-size: 12px;
}
#gotop div {
	width: 110px;
	height: 30px;
	margin-top: 2px;
	line-height: 30px;
}
#gotop .go_top {
	display: block;
	height: 30px;
	width: 110px;
}
#gotop div a:hover {
	background: #df3c3d;
}
#gotop div a {
	width: 110px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	text-decoration: none;
	background: #93939e;
	display: block;
}
#gotop .go_top img {
	padding-top: 8px;
}
.lyb {
	margin-left:10%;
	overflow: hidden;
	background: url(../image/messege_bg.jpg) no-repeat;
	margin-top: 20px;
	padding-top: 70px;
	background-color:#fff;
}
.lybn {
	/*margin-left:15%;
	overflow: hidden;
	background: url(../image/messege_bgs.jpg) no-repeat;
	margin-top: 20px;
	padding-top: 50px;
        background-color:#fff;*/
    width: 735px;
	padding-top: 50px;
	/*height: 335px;*/
    margin: 40px auto 0;
	background: url(../image/messege_bgs.jpg) no-repeat;
}
.lyd {
	overflow: hidden;
	background: url(../image/messege_bg.jpg) no-repeat;
	margin-top: 20px;
	padding-top: 70px;
	background-color:#fff;
}
.hfr {
	padding-top:80px;
	padding-left:10px;
	overflow: auto;
	background: url(../image/messege.jpg) no-repeat;
	width:360px;
	height:320px;
}
.wrap960 {
	padding-top:30px;
	width: 960px;
	text-align: left;
	margin: 0 auto;
}
.left {
	width: 160px;
	background-color: #f5f5f5;
	padding: 15px;
	float: left;
	height: 100%;
	overflow: hidden;
}
.s_h {
	font-size: 20px;
	color: #333;
	height: 20px;
	display: block;
	width: 100%;
	padding-bottom: 30px;
}
.s_d {
	height: auto;
	font-size: 14px;
	width: 100%;
	line-height: 20px;
	border-bottom: 1px solid #ddd;
	margin-top: 7px;
	padding-bottom: 3px;
}
.right {
	width: 720px;
	height: 100%;
	overflow: hidden;
	float: left;
	font-size: 14px;
	line-height: 26px;
}
.pro_title {
	display: block;
	margin-bottom: 30px;
}
.in_pro {
	width: 100%;
	overflow: hidden;
	height: 100%;
	display: block;
}
.in_pro li {
	width: 224px;
	border: 1px solid #ddd;
	float: left;
	margin-right: 11px;
	margin-bottom: 25px;
}
.in_pro li img {
	width: 224px;
	height: 148px;
}
.in_pro li h4 {
	margin: 10px;
	cursor: pointer;
	display: block;
	width: 198px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
}
.in_pro li h4 {
	cursor: pointer;
	line-height: 30px;
	text-align: center;
}
.grey_ {
	border-top: dashed 1px #dedede;
}
.grey_ .cor {
	line-height: 25px;
}
.grey_ a {
	cursor: pointer;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	width: 220px;
	padding-left: 5px;
}
.sidebar {
	float:right;
	width: 210px;
	height: auto;
	overflow: hidden;
}
.sidebar dl dt {
	margin: 17px 0 8px 0;
	text-align: left;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #3e3a39;
}
.sidebar dl.case dd {
	width: 100%;
	text-align: left;
}
.sidebar dl.case dd h4 {
	text-align: left;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #595757;
	margin: 9px 0 16px 0;
}
.sidebar dl dd {
	float: left;
	line-height: 28px;
	display: block;
	width:217px;
}
.sidebar dl.case dd p {
	text-align: left;
	font-family: "宋体";
	font-size: 12px;
	line-height: 25px;
	color: #747272;
	margin: 7px 0 18px 0;
}
.sidebar dl.case dd p {
	text-align: left;
	font-family: "宋体";
	font-size: 12px;
	line-height: 25px;
	color: #747272;
	margin: 7px 0 18px 0;
}
.contact {
	padding-bottom: 60px;
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 28px auto 0;
}
.contact .sidebar {
	float: left;
	width: 217px;
	height: auto;
	overflow: hidden;
}
.contact .sidebar h3 {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #3e3a39;
	font-weight: normal;
	text-align: left;
	padding: 17px 0 17px 4px;
	border-bottom: 1px solid #eae9e9;
}
.contact .sidebar ul {
	overflow: hidden;
	margin-bottom: 25px;
}
.contact .sidebar h3.rmzt {
	padding: 15px 0 13px 4px;
	border-bottom: none;
}
.contact .sidebar dl {
	overflow: hidden;
	padding-bottom: 14px;
}
.contact .sidebar dl dd a {
	font-family: "宋体";
	font-size: 12px;
	color: #2a2a2a;
	line-height: 32px;
	padding-left: 4px;
	float: left;
	width: 100%;
	text-align: left;
}
.contact .sidebar a.adver {
	float: left;
	margin-top: 10px;
	margin-left: 4px;
}
.contact .maino {
	float: right;
	width: 956px;
	height: auto;
	overflow: hidden;
}
.contact .maino h3 {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #3e3a39;
	font-weight: normal;
	text-align: left;
	padding: 17px 0 17px 4px;
	margin-bottom: 18px;
	border-bottom: 1px solid #eae9e9;
}
.contact .maino p.dashed {
	border-bottom: 1px dashed #ddd;
	line-height: 36px;
	text-align: left;
	font-family: "宋体";
	font-size: 14px;
	color: #595757;
	padding-left: 4px;
}
.contact .maino div.location {
	height: auto;
	overflow: hidden;
	background: url(http://www.hj1992.com/company/weixin.jpg) 595px center no-repeat;
	margin-left: 4px;
}
.contact .maino div.location h2 {
	/*margin-top: 10px;*/
	line-height: 54px;
	text-align: left;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #f12418;
}
.contact .maino div.location p {
	font-family: "宋体";
	font-size: 12px;
	color: #595757;
	line-height: 26px;
	text-align: left;
	padding-bottom: 10px;
	display: block;
	overflow: hidden;
}
.contact .maino div.location p span {
	margin-left: 56px;
}
.contact .maino ul {
	margin-top: 30px;
	height: auto;
	overflow: hidden;
	padding-left: 4px;
}
.contact .maino ul li {
	float: left;
	/*margin-bottom: 24px;*/
	width: 296px;
}
.contact .maino ul li h4 {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #595757;
	margin-bottom: 15px;
	text-align: left;
}
.contact .maino ul li p {
	font-family: "宋体";
	font-size: 12px;
	color: #595757;
	line-height: 26px;
	text-align: left;
}
.contact_top h4 {
	font-size: 18px;
	font-weight: normal;
	line-height: 60px;
	font-family: "微软雅黑";
	margin-bottom: 13px;
}
.contact_top p {
	line-height: 25px;
}
.contact_top h1 {
	line-height: 30px;
	font-size: 14px;
	font-weight: 100;
}
.text_content {
	height:320px;
	width:800px;
}
.pic_box {
	width: 160px;
	height: 104px;
	border: 0px #cccccc solid;
	float:left;
	overflow:hidden;
}
.pic_content {
	width: 520px;
	float:left;
	height: 100px;
	padding-left: 20px;
}
.pic_content h3 {
	font-size: 14px;
	line-height: 30px;
}
.news_left {
	width: 720px;
	height: auto;
	overflow: hidden;
}
.n_cont {
	width: 930px;
	height: auto;
	margin-left: 20px;
	text-align: left;
}
.n_conti img {
	display: block;
	margin:0 auto;
}
.last_news {
	height: 110px;
	padding: 10px 0 0 10px;
}
.news_li {
	width:auto;
	padding: 10px 0 15px 10px;
}
.news_li ul li {
	line-height: 35px;
	overflow:hidden;
	height: 35px;
	border-bottom: dashed 1px #dedede;
}
.news_li_left {
	float:left;
	font-style: normal;
	text-indent: 0em;
	width: 550px;
}
.news_li_left a, .news_li_left a:hover {
	overflow: hidden;
	height: 35px;
	line-height: 35px; font-weight:bold;
}
.news_li_data {
	width: 90px;
	overflow: hidden;
}
.news_li ul li span {
	float: right;
	color: #2c2d2c;
}
.news_left h2 {
	line-height: 30px;
	padding-top: 5px;
	width: 660px;
	padding-left: 15px;
	border-bottom: 1px solid #eae9e9;
	color: #e60012;
	font-size: 12px;
}
.left_menu_title {
	width: 198px;
	height: 55px;
	overflow: hidden;
	border-bottom: 1px solid #005495;
	border-top: 6px solid #005495;
}
.page {
	height: 40px;
	line-height: 40px;
	width: 600px;
	text-align: center;
}
.left_menu_titleg {
	width: 230px;
	height: 55px;
	overflow: hidden;
	border-bottom: 1px solid #005495;
	border-top: 6px solid #005495;
	margin-top:20px;
}
.left_menu_titles {
	width: 230px;
	height: 55px;
	overflow: hidden;
	border-bottom: 1px solid #005495;
	border-top: 6px solid #005495;
}
.news_bread {
	margin-top: 30px;
}
.lef_nav dd {
	float: left;
	line-height: 28px;
	display: block;
	width: 217px;
}
.left_menu_title span {
	display: block;
	width: 198px;
	color: #676767;
	overflow: hidden;
	float: left;
}
.left_menu_titleg span, .left_menu_titles span {
	display: block;
	width: 198px;
	color: #676767;
	overflow: hidden;
	float: left;
}
.left_menu_text {
	padding-left: 15px;
	width: 183px;
	font-size: 16px;
	margin-top: 5px;
	height: 26px;
}
.left_menu_entext {
	padding-left: 15px;
	width: 183px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 24px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.left_menu_ul {
	width: 198px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: "宋体";
}
.left_menu_ul ul {
	position: relative;
}
.left_menu_ul ul li {
	width: 230px;
	line-height: 36px;
	position: relative;
	border-bottom: 1px dashed rgb(137, 1, 1);
	border-radius: 5px;
}
.left_menu_ul ul li a {
	font-size:14px;
	color: #000000;
	width: 198px;
	height: 36px;
	line-height: 36px;
	padding-left: 38px;
	display: block;
	font-family: "宋体";
}
.left_menu_ul ul li a:hover {
	color:#FFF;
	width: 198px;
	line-height: 36px;
	background-image: url(../image/leftmenubg_hover.jpg);
}
.left_menu_ul .on a {
	color:#FFF;
	width: 198px;
	line-height: 36px;
	background-image: url(../image/leftmenubg_hover.jpg);
}
.contact_top {
	margin-bottom:30px;
}
#slide ul li {
	width: 240px;
	float: left;
	margin: 20px auto;
	text-align: center;
	list-style: none;
}
#slide ul img {
	margin:0 auto;
	vertical-align: baseline;
	display: block;
	border:solid 1px #dedede;
}
#slide ul li a {
	display: block;
	text-align: center;
	color: #333;
}
#slide ul li p {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.slide p {
	clear:both;
	padding: 0;
	margin: 0;
}
.support {
	float:left;
	width: 240px;
	/*height: 300px;*/
padding-left: 80px;
	margin-top: 20px;
}
.support ul li {
	width: 230px;
	height: 23px;
	line-height: 23px;
	float: left;
	background: url(../image/point.jpg) no-repeat 2%;
	text-indent: 20px;
}
.case {
	height:356px;
}
/*hj1992 留言*/
#mess {
	width: 360px;
	height: 260px;
	float: left;
	padding-left: 40px;
	font-size: 12px;
}
#mess .mess_add {
	width: 400px;
	height: 40px;
}
#mess .mess_add label {
	float: left;
	line-height: 40px;
}
#span_nativeplace, #span_nativeplace_son {
	line-height: 40px;
}
#nativeplace_top, #nativeplace_son {
	width: 65px;
}
#mess .mess_name, .mess_phone {
	width: auto;
	height: 40px;
	line-height: 40px;
}
#mess .mess_name label, .mess_phone label, .mess_xuqiu label {
	width: 72px;
	float: left;
	text-align: right;
}
#mess .mess_name input, .mess_phone input {
	margin-top: 10px;
}
#mess .mess_xuqiu {
	margin-top: 10px;
}
#mess .mess_xuqiu textarea {
	width: 180px;
	height: 65px;
}
#mess .mess_submit {
	height: 50px;
	text-align: center;
	margin-top: 20px;
}
#mess .mess_submit input {
	width: 100px;
	height: 30px;
	background: #414141;
	color: #fff;
	border:0;
	cursor: pointer;
}
.q2 {
	height: 244px;
}
.bo3 {
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	overflow: hidden;
}
.bo3 p {
	height: 40px;
	float: left;
}
.bo3-tit {
	width: 100px;
	margin-right: 30px;
	background: url(../image/sanj3.png) no-repeat right 18px;
}
.bo3-tit i {
	color: red;
	font-family: "微软雅黑";
	font-style: normal;
	font-size: 15px;
	font-weight: 900;
}
.bo3 p {
	width: 100px;
}
 .bo3 p:nth-child(3) {
 width: 140px;
}
 .bo3 p:nth-child(4) {
 width: 130px;
}
.bo3-img {
	width: 272px;
	height: 149px;
	float: left;
	border: solid 1px #dedede;
	margin-left: 45px;
	margin-top: 43px;
}
.bo3-r {
	float: left;
	margin-top: 20px;
	margin-left: 30px;
}
